package models

import (
	"github.com/astaxie/beego/orm"
	_ "github.com/go-sql-driver/mysql"
)

type User struct {
	Id int
	Name string
}

func init() {

	// 注册驱动
	orm.RegisterDriver("mysql", orm.DRMySQL)
	// 开启 orm 调试模式：开发过程中建议打开，release 时需要关闭
	orm.Debug = true
	// 注册默认数据库
	orm.RegisterDataBase("default", "mysql", "root:root@tcp(127.0.0.1:3306)/go_demo?charset=utf8")

	ormCreateTable();
}


func ormCreateTable() {
	// 注册表
	orm.RegisterModel(new(User))
	// 生成表
	orm.RunSyncdb("default", false, true)
}
